virus malware health c++ spyware risk assessment rtos embedded risk management development antivirus consulting